(module SOIC-20 (layer F.Cu) (tedit 5B173218)
  (fp_text reference SOIC-20 (at 0 -7.45) (layer F.SilkS)
    (effects (font (size 0.7 0.7) (thickness 0.15)))
  )
  (fp_text value VAL** (at 0.2 -7.45) (layer F.SilkS) hide
    (effects (font (size 0.7 0.7) (thickness 0.15)))
  )
  (fp_line (start -3.7 -6.75) (end -5.7 -6.75) (layer F.SilkS) (width 0.2))
  (fp_text user %R (at 0 0 270) (layer F.Fab)
    (effects (font (size 1.5 1.5) (thickness 0.15)))
  )
  (fp_line (start -3.5 -6.5) (end 3.5 -6.5) (layer F.Fab) (width 0.1))
  (fp_line (start 3.5 -6.5) (end 3.5 6.5) (layer F.Fab) (width 0.1))
  (fp_line (start 3.5 6.5) (end -3.5 6.5) (layer F.Fab) (width 0.1))
  (fp_line (start -3.5 6.5) (end -3.5 -6.5) (layer F.Fab) (width 0.1))
  (fp_line (start 6 -6.75) (end 6 6.75) (layer F.CrtYd) (width 0.05))
  (fp_line (start 6 6.75) (end -6 6.75) (layer F.CrtYd) (width 0.05))
  (fp_line (start -6 6.75) (end -6 -6.75) (layer F.CrtYd) (width 0.05))
  (fp_line (start -6 -6.75) (end 6 -6.75) (layer F.CrtYd) (width 0.05))
  (fp_line (start -3.25 -6.75) (end 3.25 -6.75) (layer F.SilkS) (width 0.15))
  (fp_line (start 3.25 -6.75) (end 3.25 6.75) (layer F.SilkS) (width 0.15))
  (fp_line (start 3.25 6.75) (end -3.25 6.75) (layer F.SilkS) (width 0.15))
  (fp_line (start -3.25 6.75) (end -3.25 -6.75) (layer F.SilkS) (width 0.15))
  (fp_poly (pts (xy -3.5 -6.5) (xy -3.5 -4.5) (xy -1.5 -6.5)) (layer F.Fab) (width 0))
  (fp_line (start -3.556 -5.969) (end -5.715 -5.969) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 -5.969) (end -5.715 -5.461) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 -5.461) (end -3.556 -5.461) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 -4.191) (end -3.556 -4.191) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 -2.921) (end -3.556 -2.921) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 -1.651) (end -3.556 -1.651) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 -0.381) (end -3.556 -0.381) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 0.889) (end -3.556 0.889) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 2.159) (end -3.556 2.159) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 3.429) (end -3.556 3.429) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 4.699) (end -3.556 4.699) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 5.969) (end -3.556 5.969) (layer F.Fab) (width 0.1))
  (fp_line (start 3.558 5.969) (end 5.717 5.969) (layer F.Fab) (width 0.1))
  (fp_line (start 3.558 4.699) (end 5.717 4.699) (layer F.Fab) (width 0.1))
  (fp_line (start 3.558 3.429) (end 5.717 3.429) (layer F.Fab) (width 0.1))
  (fp_line (start 3.558 2.159) (end 5.717 2.159) (layer F.Fab) (width 0.1))
  (fp_line (start 3.558 0.889) (end 5.717 0.889) (layer F.Fab) (width 0.1))
  (fp_line (start 3.558 -0.381) (end 5.717 -0.381) (layer F.Fab) (width 0.1))
  (fp_line (start 3.558 -1.651) (end 5.717 -1.651) (layer F.Fab) (width 0.1))
  (fp_line (start 3.558 -2.921) (end 5.717 -2.921) (layer F.Fab) (width 0.1))
  (fp_line (start 3.558 -4.191) (end 5.717 -4.191) (layer F.Fab) (width 0.1))
  (fp_line (start 3.558 -5.461) (end 5.717 -5.461) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 -4.699) (end -5.715 -4.191) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 -3.429) (end -5.715 -2.921) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 -2.159) (end -5.715 -1.651) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 -0.889) (end -5.715 -0.381) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 0.381) (end -5.715 0.889) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 1.651) (end -5.715 2.159) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 2.921) (end -5.715 3.429) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 4.191) (end -5.715 4.699) (layer F.Fab) (width 0.1))
  (fp_line (start -5.715 5.461) (end -5.715 5.969) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 5.461) (end 5.717 5.969) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 4.191) (end 5.717 4.699) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 2.921) (end 5.717 3.429) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 1.651) (end 5.717 2.159) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 0.381) (end 5.717 0.889) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 -0.889) (end 5.717 -0.381) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 -2.159) (end 5.717 -1.651) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 -3.429) (end 5.717 -2.921) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 -4.699) (end 5.717 -4.191) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 -5.969) (end 5.717 -5.461) (layer F.Fab) (width 0.1))
  (fp_line (start -3.556 -4.699) (end -5.715 -4.699) (layer F.Fab) (width 0.1))
  (fp_line (start -3.556 -3.429) (end -5.715 -3.429) (layer F.Fab) (width 0.1))
  (fp_line (start -3.556 -2.159) (end -5.715 -2.159) (layer F.Fab) (width 0.1))
  (fp_line (start -3.556 -0.889) (end -5.715 -0.889) (layer F.Fab) (width 0.1))
  (fp_line (start -3.556 0.381) (end -5.715 0.381) (layer F.Fab) (width 0.1))
  (fp_line (start -3.556 1.651) (end -5.715 1.651) (layer F.Fab) (width 0.1))
  (fp_line (start -3.556 2.921) (end -5.715 2.921) (layer F.Fab) (width 0.1))
  (fp_line (start -3.556 4.191) (end -5.715 4.191) (layer F.Fab) (width 0.1))
  (fp_line (start -3.556 5.461) (end -5.715 5.461) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 5.461) (end 3.558 5.461) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 4.191) (end 3.558 4.191) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 2.921) (end 3.558 2.921) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 1.651) (end 3.558 1.651) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 0.381) (end 3.558 0.381) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 -0.889) (end 3.558 -0.889) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 -2.159) (end 3.558 -2.159) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 -3.429) (end 3.558 -3.429) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 -4.699) (end 3.558 -4.699) (layer F.Fab) (width 0.1))
  (fp_line (start 5.717 -5.969) (end 3.558 -5.969) (layer F.Fab) (width 0.1))
  (fp_poly (pts (xy -3.556 -5.969) (xy -5.715 -5.969) (xy -5.715 -5.461) (xy -3.429 -5.461)
    (xy -3.429 -5.969)) (layer F.Fab) (width 0.1))
  (fp_poly (pts (xy -3.25 -6.75) (xy -3.25 -4.5) (xy -1 -6.75)) (layer F.SilkS) (width 0.15))
  (pad 1 smd rect (at -4.7 -5.715) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 2 smd rect (at -4.7 -4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 3 smd rect (at -4.7 -3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 4 smd rect (at -4.7 -1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 5 smd rect (at -4.7 -0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 6 smd rect (at -4.7 0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 7 smd rect (at -4.7 1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 8 smd rect (at -4.7 3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 9 smd rect (at -4.7 4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 10 smd rect (at -4.7 5.715) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 11 smd rect (at 4.7 5.715) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 12 smd rect (at 4.7 4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 13 smd rect (at 4.7 3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 14 smd rect (at 4.7 1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 15 smd rect (at 4.7 0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 16 smd rect (at 4.7 -0.635) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 17 smd rect (at 4.7 -1.905) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 18 smd rect (at 4.7 -3.175) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 19 smd rect (at 4.7 -4.445) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
  (pad 20 smd rect (at 4.7 -5.715) (size 2 0.6) (layers F.Cu F.Paste F.Mask))
)
